/**
 * QQForm.java
 */
package com.ozq.common.controller.form;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * <qq登录表单>
 * <p>
 * <功能详细描述>
 * 
 * @author 欧增奇
 * @version [版本号, 2017年10月16日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public class QQForm
{
    static Logger logger = LoggerFactory.getLogger(QQForm.class);

    /**
     * Authorization Code
     */
    private String code;

    /**
     * 原始的state值
     */
    private String state;

    /**
     * 用户返回为分零
     */
    private Integer usercancel = 0;

    /**
     * 重定向的url
     */
    private String url;

    /**
     * 获取-重定向的url
     * 
     * @return url 重定向的url
     */
    public String getUrl()
    {
        return url;
    }

    /**
     * 设置-重定向的url
     * 
     * @param url
     *            重定向的url
     */
    public void setUrl(String url)
    {
        this.url = url;
    }

    /**
     * 获取-Authorization Code
     * 
     * @return code Authorization Code
     */
    public String getCode()
    {
        return code;
    }

    /**
     * 设置-Authorization Code
     * 
     * @param code
     *            Authorization Code
     */
    public void setCode(String code)
    {
        this.code = code;
    }

    /**
     * 获取-原始的state值
     * 
     * @return state 原始的state值
     */
    public String getState()
    {
        return state;
    }

    /**
     * 设置-原始的state值
     * 
     * @param state
     *            原始的state值
     */
    public void setState(String state)
    {
        this.state = state;
    }

    /**
     * 获取-用户返回为分零
     * 
     * @return usercancel 用户返回为分零
     */
    public Integer getUsercancel()
    {
        return usercancel;
    }

    /**
     * 设置-用户返回为分零
     * 
     * @param usercancel
     *            用户返回为分零
     */
    public void setUsercancel(Integer usercancel)
    {
        this.usercancel = usercancel;
    }

    /*
     * (non-Javadoc)
     * 
     * @see java.lang.Object#toString()
     */
    @Override
    public String toString()
    {
        return ToStringBuilder.reflectionToString(this);
    }

}
